import request from '@/util/request'

// 登录
export function login(data) {
  return request({
    url: `/app/vote/login/login`,
    method: 'post',
    data
  })
}

// 获取 活动列表
export function getContestList() {
  return request({
    url: `/app/vote/contest/getContestList`,
    method: 'get'
  })
}

// 获取 分组列表
export function getPersonTypeList() {
  return request({
    url: `/app/vote/person/getPersonTypeList`,
    method: 'get'
  })
}

// 获取 选手分数 列表
export function getPersonScoreList(contestId, typeId) {
  return request({
    url: `/app/vote/person/getPersonScoreList?contestId=${contestId}&typeId=${typeId}`,
    method: 'get'
  })
}

// 获取 选手最终 排名
export function getPersonRankList(typeId) {
  return request({
    url: `/app/vote/person/getPersonRankList?typeId=${typeId}`,
    method: 'get'
  })
}

// 开始随机排序
export function randSort(typeId) {
  return request({
    url: `/app/vote/person/randSort?typeId=${typeId}`,
    method: 'get'
  })
}

// 获取 随机排序 列表
export function getPersonListByTypeId(typeId) {
  return request({
    url: `/app/vote/person/getPersonListByTypeId?typeId=${typeId}`,
    method: 'get'
  })
}
